/* CSS Document */
body {
background-color: #133F54;
border-width:0px;
padding:0px;
margin: 0px;
font-family:Tahoma;
font-size:12px;
color:white;}

.enlacep { font-family: verdana, arial, sans-serif;
font-size: 10pt;
font-weight: bold;
padding: 4px;
background-color: #ffffee;
color: #666666;
text-decoration: none;
margin-left: auto;
	margin-right: auto;


}
.enlacep:link,
.enlacep:visited {
border-top: 1px solid #cccccc;
border-bottom: 2px solid #666666;
border-left: 1px solid #cccccc;
border-right: 2px solid #666666;
}
.enlacep:hover {
border-bottom: 1px solid #cccccc;
border-top: 2px solid #666666;
border-right: 1px solid #cccccc;
border-left: 2px solid #666666;
}
.enlacep:visited:after {
	content:"\00A0\221A";
	}




input {
   font:normal 90%/180% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
      border-collapse:separate;

}
textarea {
   font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
      border-collapse:separate;

}
select{
    font:normal 90%/180% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
      border-collapse:separate;
    font-weight:bold;
    color:#800000;
}
.formulario{

   font-family:Georgia,Times,serif;

	font-size:1em;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
        font-weight:bold;


}
fieldset{
      background:#EBE5D9;
      font-family:Georgia,Times,serif;

	font-size:1em;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
        font-weight:bold;

}
h1{
font-size:12px;
font-family:Arial;
color: #808080;
text-align: left;
border-color: #FF0000;
border-style: groove;
border-width: 1px;
margin: 0px;
padding: 5px;
}
h2 {
	font-size: 1.8em;
	BORDER-BOTTOM: #aaa 2px  groove;
	color: #808080;
	text-align: center;
}
h3 {
	BORDER-BOTTOM: #aaa 1px  groove;
  color: #808080;

	font-size: 1.3em;
		text-align: center;
}
.cabecera {
	background-color: #133F54;
	height: 100px;
        width:auto;
}
p {
font-size:15px;
}
p.ejemplo {
font-size:45px;
}
#capita {
	position:absolute;
	width:200px;
	height:115px;
	left: 53px;
	top: 166px;
	background-color:#133F54;
	border-color:#8B7D6B;
	border-style:solid;
	border-width:5px;
	font-family:"Courier New";
	font-size:14px;
}
.procesando {
	position:absolute;
	width:300px;
	height:400px;
	left: 53px;
	top: 166px;
	background-color:#EED5B7;
	border-color:#8B7D6B;
	border-style:solid;
	border-width:5px;
	font-family:"Courier New";
	font-size:14px;
        z-index: 1;
	width: 450px;
	top: 250px;
	left: 290px;
        padding: 10px;
       overflow: scroll;



}

#capita span{
font-size:30px;
color:#009999;
}
span{
margin-left: 25px;
    font-size:18px;
color:#CC3333;
}
#capita img{
width:200px;
height:150px;
}
.logo{
	width:12%;
	height: 80px;
}
.logo img{
	width:100%;
	height: 80px;
}

.titulocabecera {
	padding: 0px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
color: #FFFFFF;

	font-size: 2.8em;
	width: 1000px;
	top: 4px;
	left: 200px;
	position: absolute;
	z-index: 1;
}

.flash {
	padding: 0px;
	margin: 0px;
	top: 0px;
        left: 405px;
	position: absolute;
	z-index: 1;
        border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #3366CC;
	border-left-color: #3366CC;
	background-color: #FFFFDD;

}


.subtitulocabecera {
	font-family: "Courier New", Courier, "espacio sencillo";
	font-size: 1.3em;
	position: absolute;
        color: #FFFFFF;

	z-index: 1;
	width: 450px;
	top: 53px;
	left: 334px;
}
.menu_superior {
	padding: 15px 0px 0px 0px;
	background-color:#1C1C1C;
	height: 40px;
        text-align: center;
        font-family: "Courier New", Courier, "espacio sencillo";
	font-size: 20px;
        color: white;

}
.menu_superior ul {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	float: left;
	text-align: left;
	font-family: "Courier New", Courier, "espacio sencillo";
	font-size: 14px;
}
.menu_superior ul li {
	margin: 0px;
	padding: 0px 8px 0px 8px;
	display: inline;
	color: white;
}
.menu_superior ul li a {
	color: #ccc;
	text-decoration: none;
}
.menu_superior ul li a:hover {
	padding: 3px 4px 1px 0px;
	margin: 0px;
	color: #003300;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #3366CC;
	border-left-color: #3366CC;
	background-color: #FFFFDD;
	text-decoration: none;
}
.contenido {
	font-family: "Courier New", Courier, "espacio sencillo";
	font-size: 13px;
	height:350px;
        margin-left: 7px;

}
.menu {
	margin-top: 9px;
	margin-left: 2px;
	width: 25%;
	float:left;
	font-size: 14px;
}
.menu ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
.menu ul li {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	text-align:center;

}
.menu ul li a {
	padding: 6px 4px 6px 8px;
	DISPLAY: block;
	BACKGROUND: #CDAF95;
	COLOR: black;
	TEXT-DECORATION: none;
        text-align:left;
        border-top: 1px solid #cccccc;
        border-bottom: 2px solid #000000;
        border-left: 1px solid #cccccc;
        border-right: 2px solid #000000;
}

/*.enlacep { font-family: verdana, arial, sans-serif;
font-size: 10pt;
font-weight: bold;
padding: 4px;
background-color: #ffffee;
color: #666666;
text-decoration: none;
margin-left: auto;
	margin-right: auto;


}
.enlacep:link,
.enlacep:visited {
border-top: 1px solid #cccccc;
border-bottom: 2px solid #666666;
border-left: 1px solid #cccccc;
border-right: 2px solid #666666;
}*/
.menu ul li a:hover{
border-bottom: 1px solid #cccccc;
border-top: 2px solid #666666;
border-right: 1px solid #cccccc;
border-left: 2px solid #666666;
BACKGROUND:#FFFFFF;
}

        .desarrollo {
	width: 72%;
	float: left;
	height:auto;
	border-style:groove;
	border-width:1px;
	border-color:#A0522D;
	padding:12px;
	text-align:left;
}
.desarrollo label{
	text-align:center;
    font-size:13px;
   }
.desarrollo p img{
	width: 200px;
    height:250px;


   }

.imagenes_adi {

	width:250px;
	height:270px;
	z-index:2;
	top: 275px;
	float: right;
}
.table_ess{
   	width: 120%;
	float: left;
	height:auto;
	border-style:groove;
	border-width:1px;
	border-color:#000000;
	padding:12px;
	text-align:left;


}
.table_ess3{
        width: 100%;
	float: right;
	height:5px;
	border-style:groove;
	border-width:1px;
	border-color:#000000;
	padding:12px;
	text-align:left;
        overflow: scroll;
}

.table_ess4{
        width: 100px;
	float: left;
	height:5px;
	border-style:groove;
	border-width:1px;
	border-color:#000000;
	padding:12px;
	text-align:left;
        overflow: scroll;
}

.fieldset01{
           overflow: scroll;
}
.table_ess2{
   	width: 100%;
	float: left;
	height:auto;
	border-style:groove;
	border-width:1px;
	border-color:#000000;
	padding:12px;
	text-align:left;


}

.cabece_tabla{
   	 background-color:#133F54;
     color: #000000;
     width: 80px;


}
.cabece_esp{
   	 background-color:#FFFFDD;
     color: #000000;
     width: 80px;
     text-align:center;

}
.pie {
	background-color:#8B7765;
	color:#FFFFFF;
	height: 40px;
	text-align:center;
	font-size:20px;
	font-style:italic;
}
.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; }
.fc_date { border: 1px solid #D9D9D9;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }

div.fixedHeaderTable {
         position: relative;
}


div.fixedHeaderTable table {
    width:50%;
    border-collapse: collapse;
    border-width: 1px;
    border-style:solid;
    font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


div.fixedHeaderTable thead {
    border-bottom-style:solid;
}


div.fixedHeaderTable tbody {
    height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

div.fixedHeaderTable table th {
    background-color:#CCCCCC;
    padding:5;
    border-bottom-style:solid;
}

div.fixedHeaderTable table tr {
}


div.fixedHeaderTable table td {
    padding-right:5;
    padding-left:5;

}

 div.fixedHeaderTable thead td, div.fixedHeaderTable thead th {
     position:relative;
 }

div.fixedHeaderTable2 {
    position: relative;
}
  div.fixedHeaderTable2 table {

      font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
      border-collapse:separate;
      border-spacing:0;
      margin:0 0 0em;
      color:#000;

  }
  div.fixedHeaderTable2 table tbody {

    height: 400px;
    overflow-y: auto;
    overflow-x: hidden;

 }


 div.fixedHeaderTable2 table tbody tr td {
border-bottom-style: inset;
	border-bottom-color: #800000;
	border-bottom-width: thin;

        padding:0.25em;
	text-align:center;
	vertical-align:top;


 }
 div.fixedHeaderTable2 table tr {

     border-color:#EBE5D9;
	background:#F7F4EE;

 }

.table_contenedor {
width : auto;
height : 200px;
overflow : scroll;
position : relative;
font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0em;
color:#000;
background:#F7F4EE;
}
#table_container {
width : 100%;
height : 200px;
    overflow : scroll;
overflow-y: auto;
overflow-x: hidden;
position : relative;
font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0em;
color:#000;
background:#F7F4EE;
}
.table_contenedor tbody tr td {
border-bottom-style: inset;
	border-bottom-color: #800000;
	border-bottom-width: thin;
        padding:0.25em;
	text-align:left;
	vertical-align:top;
}
.table_contenedor tbody tr td span{
font-size: 14px;
}
.table_contenedor thead{
     border:1px solid #523A0B;
     font-weight:bold;
     line-height:normal;
     text-align:center;
     background:#EBE5D9;
    border-width: 1px;
    border-style:solid;
    border-color: #000000;

 }
.table_contenedor thead.dos  {

    border-width: 1px;
    border-style:solid;
     font-weight:bold;
     line-height:normal;
     text-align:center;
     background:#ffffee;


 }

.gallimag:link,
.gallimag:visited
    {
     font:12px Verdana, Arial, Helvetica, "sans-serif";
     color:#FFFFFF;
     text-decoration:none;
}
.scrollerTable {

            font-family : Tahoma;
            font-size: 11px;
            color: #000000;
            padding: 0;
            cellpading:0;
            cellspacing:0;
            border-style: solid;
            border-width: 1px;
            border-color:#EBEADB;
            width: 600px;

}

.tablapaginacion {

            font-family : Tahoma;

            font-size: 11px;

            color: #000000;

    padding: 0;

    cellpading:0;

    cellspacing:0;

    width: 600px;

    align:center;

}

.standardTable_Header {

            color: #000000;

    background-color: #EBEADB;

    padding: 0;

    cellpading:0px;

    cellspacing:0px;

    text-align: left;

    border-right: #D9D7BB 1px solid;

    border-bottom: #D9D7BB 2px double;

    height:20;

}

.columna_abajoderecha {

    background-color: #FFFFFF;
    border-bottom: #D9D7BB 1px solid;
    border-right: #D9D7BB 1px solid;
    font-size: 12px;


}
    .columna_abajo {

    background-color: #FFFFFF;

    border-bottom: #D9D7BB 1px solid;

}

.scroller {

    padding-left:150px;

}

.paginator {

            font-family : Tahoma;

            font-size: 11px;

}